Индивидуальный проект. Стадия 1.

Презентация

Глушенок А. А.

Российский университет дружбы народов, Москва, Россия

06 марта 2025

Информация

Докладчик

Цель

Размещение на Github pages заготовки для персонального сайта.

Задание

  1. Установить необходимое программное обеспечение.
  2. Скачать шаблон темы сайта.
  3. Разместить его на хостинге git.
  4. Установить параметр для URLs сайта.
  5. Разместить заготовку сайта на Github pages.

Установка необходимого ПО

Скачаем hugo sites с github:

Скачивание hugo sites (1)
Скачивание hugo sites (2)

Распаковка архива

Распакуем ахив, переместим hugo в каталог /usr/local/bin:

Распаковка архива, перемещение hugo

Скачивание шаблона темы сайта

Откроем репозиторий с шаблоном, “use this template” -> “create new repository”, создав новый репозиторий

Переход к шаблону
Создание репозитория по шаблону

Создание и елонирование нового репозитория

Зададим имя website (далее изменен на “blog”), клонируем в папку work:

Ввод имени репозитория
Клонирование репозитория

Установка go

Скачаем go через sudo dnf install go:

Скачивание go

Сборка сайта, открытие

Введем hugo server, сайт “соберется”, в терминале получим ссылку и номер порта для открытия

Сборка сайта

Создание 2-го репозитория

Создадим еще один репозиторий, зададим имя “aaglushenok.github.io

Создание 2-го нового репозитория
Именование репозитория

Клонирование репозитория, выполнение коммита

Клонируем 2-ой репозиторий в work, используя “git checkout -b main” переключимся на ветку main. Создадим фиктивный файл README.md. Пропишем git add ., выполним коммит

Клонирование репозитория, переход на ветку main
Выполнение коммита

Удаление public, добавление submodule, повторная сборка

Перейдем в blog (бывш. website), удалим public. Добавим submodule. Пропишем hugo, убедимя, что puplic удален, введем “git remote -v”

Добавление submodule, удаление public
Повторная сборка; Проверка удаления public

Коммит, отправка файлов

Введем git add ., выполним коммит. Пропишем git push для отправки файлов, с указанием ветки origin main

Выполнение коммита
Отправка файлов

Проверка правильности создания репозитория

Откроем репозиторий, убедимся, что он заполнен необходимыми файлами

Проверка наличия файлов

Открытие сайта через ссылку

Копируем имя репозитория, введем в виде ссылки в FireFox. Убедимся, что по ссылке открывается наш сайт:

Копирование имени репозитория
Открытие сайта по ссылке

Выводы

В ходе выполнения первой стадии индивидуального проекта мне удалось разместить на Github pages заготовки для персонального сайта.

Благодарю за внимание!